home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
64'er
/
64ER_CD.iso
/
91xx
/
9112a.d64
/
listing 4
< prev
next >
Wrap
Text File
|
1995-03-30
|
736b
|
53 lines
Listing 4:
lda #200
sta $d000 ;x-Koord.=200
lda #20
sta $d001 ;y-Koord.=20
lda #01
sta $d015 ;Sprite 1 ein
sei ;Interrupt sperren
lda #<neuirq ;Vektor
ldx #>neuirq ;verbiegen
sta $0314
stx $0315
lda #$7f
sta $dc0d
lda #$01
sta $d01a
lda #$f7
sta $d012
lda $d011
and #$7f
sta $d011
lda #$00
sta $3fff
cli
rts
:neuirq lda $d019
sta $d019
lda $d012
cmp #$f8 ;Zeile 248 ?
bne neuirq1
lda #$17
sta $d011
lda #$ff ;nächster IRQ bei
sta $d012 ;Rasterzeile 255
jmp $ea81
:neuirq1 cmp #$ff ;Zeile 255 ?
bne neuirq2
lda #$97
sta $d011 ;Rahmen ausschalten
lda #$28
sta $d012
jmp $ea81
:neuirq2lda #$1b ;Normalzustand
sta $d011 ;herstellen und
lda #$f8 ;IRQ-Routinen
sta $d012 ;aufrufen
jmp $ea31